/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package be.hogent.iii.project.newconnectie;

/**
 *
 * @author Dieter Van der Stock
 */

public class Handler {
	private byte[] bericht = null;
	
	public synchronized void behandelBericht(byte[] bericht) {
            //System.out.println("DEBUGIn behandelbericht van handler");
		this.bericht = bericht;
                System.out.println("We kregen van de server: " + new String(this.bericht));
		//this.notify();
	}
	
        //wordt even niet gebruikt
	public synchronized void wachtOpBericht() {
            //zolang we geen bericht hebben, wachten we
            //while(true) {
            System.out.println("DEBUGIn wachtopbericht");
		while(this.bericht == null) {
			try {
				this.wait();
			} catch (InterruptedException e) {
                            //hier doen we niet echt iets mee
			}
		}
		
		System.out.println(new String(this.bericht)); //uiteindelijk doen we er wel iets mee natuurlijk
                this.bericht = null; // bericht resetten om terug te kunnen luisteren
            //}
	}
        
        /*
        public void run() {
            while(true) {
                wachtOpBericht();
            }
        }*/
}

